package com.terry.bobobo;

import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;

/**
 * @author Terry E-mail: yaoxinghuo at 126 dot com
 * @version create: 2010-10-21 下午01:40:03
 */
public class HttpUtils {

	public static Bitmap getImage(URL url) {
		HttpURLConnection connection = null;
		try {

			connection = (HttpURLConnection) url.openConnection();
			connection.connect();

			int responseCode = connection.getResponseCode();
			if (responseCode == 200) {
				return BitmapFactory.decodeStream(connection.getInputStream());
			} else
				return null;
		} catch (Exception e) {
			return null;
		} finally {
			if (connection != null) {
				connection.disconnect();
			}
		}
	}

	public static Bitmap getImage(String urlString) {
		try {
			URL url = new URL(urlString);
			return getImage(url);
		} catch (MalformedURLException e) {
			return null;
		}
	}

	public static void main(String[] args) {
		getImage("http://tp2.sinaimg.cn/1266321801/50/1283203855");
	}
}
